@charset "UTF-8";
/*
0.15625rem  //10px
0.1875      //12px
0.25rem     //16px
0.3125rem   //20px
*/
html,body {
    font-family: "微软雅黑","Microsoft YaHei","宋体",Arial;
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
}
input,button,select,textarea{outline:none;}
#wapper {
    width: 100%;
    height: 100%;
    background: #2EB9FE url("../images/home-bg.jpg") no-repeat center top;
    -webkit-background-size: cover;
    background-size: cover;
    overflow: hidden;
}
.placeorder_form {
    width: 8.4375rem;
    /*height: 9.40625rem;*/
    margin: 42% auto 0;
    border-radius: 0.15625rem;
    box-shadow: 0 0 0.3125rem 0 rgba(0,0,0,0.2);
    background: #fff;
    overflow: hidden;
}
.placeorder_form .option-list {
    height: 1.1728rem;
    line-height: 1.1728rem;
    padding: 0 0.53312rem;
    margin: 0 auto;
    border-top: 1px solid #f1f3f5;
    color: #d0d5d9;
    clear: both;
}
.placeorder_form .option-list label {
    display: block;
    float: left;
    height: 100%;
    padding-left: 0.58628rem;
    font-size: 0.37313rem;
    color: #6b7886;
    background: url("../images/home-icon-phone.png") no-repeat left center;
    background-size: 20%;
}
.placeorder_form .user-date label {
    background: url("../images/home-icon-time.png") no-repeat left center;
    background-size: 20%;
}
.placeorder_form .vehicles-num label {
    background: url("../images/home-icon-user.png") no-repeat left center;
    background-size: 20%;

}
#cellphone{
	padding-right:20px;
}
#date,#vehicles-num{
	padding-right:20px;
	background: url("../images/right.png") no-repeat right center;
	background-size:5%;
}
.placeorder_form .option-list input.select-item,
.placeorder_form .option-list input[type="text"] {
    width: 4.5rem;
    height: 100%;
    margin: 0;
    padding: 0;
    border: none;
    outline: none;
    font-size: 0.37328rem;
    line-height: 1.1728rem;
    text-align: right;
    color: #6B7886;
    float: right;
}

.placeorder_form .route {
    height: 0.84375rem;
    margin: 0.9rem auto 0.6rem;
    padding-left: 1.37687rem;
    border: none;
    font-size: 0.533rem;
    line-height: 0.84375rem;
    text-align: left;
    color: #d0d5d9;
    background: url("../images/home-icon-route.png") no-repeat 0.53312rem center;
    background-size: 6%;
}
.placeorder_form .route p {
    font-size: inherit;
}
.route .route-info {
    color: #d0d5d9;
    overflow: hidden;
}
.route .route-info .start,
.route .route-info .end {
    display: block;
    /* width: 2.15625rem; */
    color: #4f5a67;
    float: left;
}
.route .route-info .exchange {
    display: block;
    float: left;
    width: 0.71875rem;
    height: 0.84375rem;
    margin: 0 0.078125rem;
    background: url("../images/home-icon-arrow.png") no-repeat center;
}
.route .price {
    height: 100%;
    color: #298efc;
    float: right;
}
.route .price em.symbol {
    font-size: 0.375rem;
    font-style: normal;
}

::-moz-placeholder{color:#d0d5d9;}
::-webkit-input-placeholder{color:#d0d5d9;}
:-ms-input-placeholder{color:#d0d5d9;}

.placeorder_form .select-item {
    width: 4.5rem;
    height: 100%;
    border: none;
    outline: none;
    margin: 0;
    font-size: 0.37328rem;
    line-height: 1.1728rem;
    text-align: right;
    color: #aaabb1;
    float: right;
}
.placeorder_form .select-item .result {
    color: #aaabb1;
}
#pathchoose,.select-item,#vehicles-num,#date{
	color: #aaabb1;
	font-size:0.37313rem;
}
#pathchoose{font-size: 0.57313rem}
#vehicles-num{
	text-align:right;	
}
.placeorder_form .submit-box {
    height: auto;
}
.placeorder_form .submit {
    display: block;
    width: 100%;
    height: 1.26588rem;
    line-height: 1.26588rem;
    margin: 0.53305rem auto;
    border-radius: 1.43294rem;
    outline: none;
    border: 0 none;
    font-size: 0.37313rem;
    color:#fff;
    text-align: center;
    /* background: linear-gradient(90deg, #298EFC, #2FC2FE); */
    background:url(../images/submitbg.png) no-repeat #fff;
    background-size:cover;
}

.placeorder_form .introduce {
    height: 2.51865rem;
    line-height: normal;
    overflow: hidden;
}
.placeorder_form .introduce ul {
    padding-top: 0.53305rem;
    width: 10.14326rem;
}
.placeorder_form .introduce li {
    margin-right: 0.46287rem;
    margin-bottom: 0.16287rem;
    float: left;
}
.placeorder_form .introduce li a {
    display: block;
    width: 3.43816rem;
    height: 0.53305rem;
    font-size: 0.3rem;
    line-height: 0.53305rem;
    color: #9ea7b1;
}
.placeorder_form .introduce li a img {
    float: left;
    margin:0 4%;
    width:.5rem;
}
/*select样式*/
.user-date.mbsc-ios .mbsc-fr-w {
    font-size: 0.29317rem;
}
.user-date.mbsc-ios .mbsc-sc-whl-gr {
    padding: .833333em 2.233333em;
}
.mbsc-fr-btn-cont{
	background:#fff!important;
	border-bottom:#e4e7ea!important;
}
.mbsc-fr-c{
	background:#fff;
}
.mbsc-sc-whl-o{
	background:none!important;
}
.mbsc-sc-itm.mbsc-btn-e.mbsc-sc-itm-sel {
    background: #fff;
    border: none;
}
.mbsc-sc-whl-l,.mbsc-sc-whl-c{
	border: none!important;
}
.mbsc-ios .mbsc-sc-whl-gr-3d .mbsc-sc-itm-3d{
	color:#d0d2d7!important;
}
.mbsc-sc-itm.mbsc-sc-itm-3d.mbsc-btn-e {
	color:#d0d2d7!important;
}
.mbsc-fr-hdr{
	color:#6b7886!important;
}
#pathchoose, .select-item, #vehicles-num, #date::-webkit-input-placeholder { /* WebKit browsers */
    color:    #aaabb1;
}
#pathchoose, .select-item, #vehicles-num, #date:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #aaabb1;
}
#pathchoose, .select-item, #vehicles-num, #date::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #aaabb1;
}
#pathchoose, .select-item, #vehicles-num, #date:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #aaabb1;
}
